.tool-bar {
    -fx-padding: 2;
    -fx-font-size: 0;
    -fx-alignment: top-left;
    -fx-pref-height: 30;
    -fx-spacing:2;
}

.tool-bar .button {
    -fx-padding: 0;
    -fx-pref-width: 24;
    -fx-pref-height: 24;
    -fx-background-position: center;
    -fx-background-repeat: no-repeat;
    -fx-background-insets: 0 0 -1 0, 0, 1, 2;
    -fx-background-radius: 3, 3, 2, 1;
}

.tool-bar .button:focused {
    -fx-background-color: -fx-shadow-highlight-color, -fx-outer-border, -fx-inner-border, -fx-body-color;
    -fx-background-insets: 0 0 -1 0, 0, 1, 2;
    -fx-background-radius: 3, 3, 2, 1;
}

#open {
    -fx-background-image: url("../img/toolbar/folder.png");
}

#openUrl {
    -fx-background-image: url("../img/toolbar/link.png");
}

.tool-bar .split-menu-button:focused {
    -fx-background-color: -fx-shadow-highlight-color, -fx-outer-border;
    -fx-background-insets: 0 0 -1 0, 0;
    -fx-background-radius: 3, 3;
}

.tool-bar .split-menu-button > .arrow-button {
    -fx-padding: 0;
    -fx-pref-height: 24;
    -fx-pref-width: 14;
}
.tool-bar .split-menu-button:focused > .arrow-button {
    -fx-background-color: -fx-inner-border, -fx-body-color;
    -fx-background-insets: 1, 2;
    -fx-background-radius: 0 2 2 0, 0 1 1 0;
}

.tool-bar .split-menu-button > .label {
    -fx-padding: 4 4 4 4;
    -fx-pref-height: 24;
    -fx-pref-width: 24;
}
.tool-bar .split-menu-button:focused > .label {
    -fx-background-color: -fx-inner-border, -fx-body-color;
    -fx-background-insets: 1 0 1 1, 2 1 2 2;
    -fx-background-radius: 2 0 0 2, 1 0 0 1;
}

.tool-bar .tooltip {
    -fx-text-fill: black;
    -fx-background-color: rgba(255,255,255,0.8);
}

.tool-bar .split-menu-button .menu-item.selected {
    -fx-background-color: #d6d8db;
}

